/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jugueteria;
import java.io.*;
/**
 *
 * @author dam21
 */
public class Utiles {
    public static int pedirNumero(String mensaje, int linferior,int lsuperior)
    {
        int numero=0;
        InputStreamReader flujo=new InputStreamReader (System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        boolean mal=true;
        while(mal)
        {
            try
            {
                System.out.printf(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                if(numero<linferior || numero>lsuperior)
                {
                    System.out.println("Error, el dato debe star entre "+linferior+"y"+lsuperior);
                    
                }
                 else
                {
                    mal=false;
                }
            }
            catch(NumberFormatException es)
            {
                System.out.println("no es un numero");
            }
            catch(IOException es){}
                    
        }
        return numero;
    }
        public static int pedirNumero(String mensaje, int linferior)
    {
        int numero=0;
        InputStreamReader flujo=new InputStreamReader (System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        boolean mal=true;
        while(mal)
        {
            try
            {
                System.out.printf(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                if(numero<linferior)
                {
                    System.out.println("Error, el dato debe star entre "+linferior);
                    
                }
                 else
                {
                    mal=false;
                }
            }
            catch(NumberFormatException es)
            {
                System.out.println("no es un numero");
            }
            catch(IOException es){}
                    
        }
        return numero;
    }
    
    public static String pedirTipo(String mensaje)
    {
        InputStreamReader flujo=new InputStreamReader (System.in);
        BufferedReader teclado=new BufferedReader(flujo);
        String tipo="";
        try
        {
            System.out.println(mensaje);
            tipo=teclado.readLine();
            while(((!(tipo.equalsIgnoreCase("Muñecas")))
                    &&(!(tipo.equalsIgnoreCase("Electronicos")))
                    &&(!tipo.equalsIgnoreCase("Otros")))
                    &&(!tipo.equalsIgnoreCase("fin")))
            {
             System.out.println("Error");
             System.out.println(mensaje);
             tipo=teclado.readLine();
            }
            
        }
        catch(IOException es){}
        return tipo;
        
    }
            
    
}
